$(eval $(call compiled_js_library, \
    graph/dag, \
        flame/namespace \
        graph/find_cycle \
        graph/types \
        util/string_set \
))

$(eval $(call compiled_js_library, \
    graph/find_cycle, \
        flame/namespace \
        graph/types \
        util/string_map \
))

$(eval $(call compiled_js_library, \
    graph/types, \
        flame/namespace \
))

######################################################
# Tests
######################################################

$(eval $(call js_test,graph/dag))
$(eval $(call js_test,graph/find_cycle))
